Top-Down Tree-To-Graph Transducers

نویسنده

  • Joost Engelfriet
چکیده

We introduce a new syntax-directed translation device called top-down treeto-graph transducer. Such transducers are very similar to the usual top-down tree trans ducers except that the right-hand sides of their rules are hypergraphs rather than trees. Since we are aiming at a device which also allows to translate trees into objects ditTerent from graphs, we focus our attention on so-called tree-generating top-down tree-to-graph transducers. Then the result of every computation is a hypergraph which represents a tree, and in its turn the tree can be interpreted in any algebra of appropriate signature. Although for both devices, top-down tree transducers and tree-generating top-down treeto-graph transducers, the translation of a subtree of an input tree does not depend on its context, the latter transducers have much more transformational power than the for mer. In this paper we prove that tree-generating top-down tree-to-graph transducers are equivalent to macro tree transducers, which are transducers for which the translation of a subtree may depend on its context. ^upported by COMPUGRAPH ("Computing by Graph Transformation"), ESPRIT Basic Re search Working Group Number 3299

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Translation Power of Top-Down Tree-to-Graph Transducers

We introduce a new syntax-directed translation device called top-down tree-to-graph transducer. Such transducers are very similar to the usual (total deterministic) top-down tree transducers except that the right-hand sides of their rules are hypergraphs rather than trees. Since we are aiming at a device which also allows us to translate trees into objects different from graphs, we focus our at...

متن کامل

The Use of Tree Transducers to Compute Translations Between Graph Algebras

The power of top-down tree transducers and tree-to-graph-to-tree transducers (tgt transducers) to compute translations between hyperedge-replacement algebras is investigated. It turns out that top-down tree transducers are too weak in many cases. Tgt transducers are shown to be more powerful.

متن کامل

The Use of Tree Transducers to ComputeTranslations Between Graph

The power of top-down, bottom-up, and tree-to-graph-to-tree transducers (tgt transducers) to compute translations from hyperedge-replacement algebras into edge-replacement algebras is investigated. Compositions of top-down and bottom-up tree transducers are too weak if the operations in the target algebra are powerful enough to deene all series-parallel graphs, 2-trees, or related types of grap...

متن کامل

Graph Grammars and Tree Transducers

Regular tree grammars can be used to generate graphs, by generating expressions that denote graphs. Top-down and bottom-up tree transducers are a tool for proving properties of such graph generating tree grammars.

متن کامل

The Equivalence of Bottom-Up and Top-Down Tree-to-Graph Transducers

We introduce the bottom-up tree-to-graph transducer, which is very similar to the usual (total deterministic) bottom-up tree transducer except that it translates trees into hypergraphs rather than trees, using hypergraph substitution instead of tree substitution. If every output hypergraph of the transducer is a jungle, i.e., a hypergraph that can be unfolded into a tree, then the tree-to-graph...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012